﻿using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MotionControl.Modules.PLC.Business
{
    public class MonitorList : ObservableCollection<BoolType> {
        public MonitorList() {
            Add(new BoolType("上相机轴原点"));
            Add(new BoolType("上相机轴正限位"));
            Add(new BoolType("上相机轴负限位"));
            Add(new BoolType("上相机轴ALM"));
            Add(new BoolType("下相机轴原点"));
            Add(new BoolType("下相机轴正限位"));
            Add(new BoolType("下相机轴负限位"));
            Add(new BoolType("下相机轴ALM"));
            Add(new BoolType("上吸附升降轴原点"));
            Add(new BoolType("上吸附升降轴正限位"));
            Add(new BoolType("上吸附升降轴负限位"));
            Add(new BoolType("上吸附升降轴ALM"));
            Add(new BoolType("光源升降轴原点"));
            Add(new BoolType("光源升降轴正限位"));
            Add(new BoolType("光源升降轴负限位"));
            Add(new BoolType("光源升降轴ALM"));
            Add(new BoolType("进料皮带轴ALM"));
            Add(new BoolType("出料皮带轴ALM"));
            Add(new BoolType("上吸附皮带轴ALM"));
            Add(new BoolType("启动按钮"));
            Add(new BoolType("停止按钮"));
            Add(new BoolType("复位按钮"));
            Add(new BoolType("急停按钮"));
            Add(new BoolType("接近开关有料检测1"));
            Add(new BoolType("接近开关有料检测2"));
            Add(new BoolType("挡料气缸上限"));
            Add(new BoolType("挡料气缸下限"));
            Add(new BoolType("左偏移光电检测"));
            Add(new BoolType("右偏移光电检测"));
        }
    }
}
